- take compassion on smb.
- (take compassion on (или upon) smb.)относиться к кому-л. с состраданием, жалеть кого-л.; сжалиться над кем-л
At last Becky herself took compassion upon him, and tried to engage him in talk. (W. Thackeray, ‘Vanity Fair’, ch. LI) — В конце концов сама Бекки сжалилась над ним и попыталась вовлечь его в разговор.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.